package com.eascs.afterloancheck.form;

import java.util.Date;

import javax.persistence.Id;
import javax.validation.constraints.NotNull;

public class CheckLoanForm {
	
	private int pageSize;
	private int pageIndex;
	
	@Id
	private String id;
	
	/** 回访单号 */
	private String revisitCode;
	
	/** 回访人姓名 */
	@NotNull(message="请填写回访人姓名")
	private String revisiterName;
	
	/** 回访人ID */
	private String revisiterId;
	
	/** 流程发起人 */
	private String sponsorName;
	
	/** 流程发起人ID */
	private String sponsorId;
	
	/** 回访形式 */
	private String revisitForm;

	/** 回访类型 */
	private String revisitType;	
	
	/** 贷款编号 */
	private String billCode;	
	
	/** 贷款ID */
	private String loanApplyNo;	
	
	/** 借款人姓名 */
	private String loanUserName;	
	
	/** 借款人ID */
	private String loanId;
	
	/** 信贷经理 */
	private String orgManager;	
	
	/** 信贷经理ID */
	private String orgManagerId;	
	
	/** 贷款类型 */
	private String loanType;	
	
	/** 贷款次数 */
	@NotNull(message="贷款次数不能为空")
	private Integer loanNumber;
	
	/** 月均销售额 */
	@NotNull(message="请填写月均销售额")
	private Float monthlySale;
	
	/** 贷前年销售额 */
	@NotNull(message="请填写贷前年销售额")
	private Float yearlySale;
	
	/** 贷前存货金额 */
	@NotNull(message="贷前存货金额不能为空")
	private Float stockMoney;
	
	/** 新增负债额 */
	@NotNull(message="请填写新增负债额")
	private Float newDebt;
	
	/** 向核心企业月采购额 */
	@NotNull(message="请填写向核心企业月采购额 ")
	private Float monthlyPurchases;
		
	/** 应收账款余额 */
	@NotNull(message="请填写应收账款余额 ")
	private Float balancesReceivable;
	
	/** 经营环境变化 */
	@NotNull(message="请填写经营环境变化")
	private String isEnvironmentChanges;
	
	/** 经营场地变化 */
	@NotNull(message="请填写经营场地变化")
	private String isPlaceChanges;
	
	/** 经营人员变化 */
	@NotNull(message="请填写经营人员变化")
	private String isStaffChanges;
	
	/** 存货超出有效期 */
	@NotNull(message="请填写存货超出有效期")
	private String isOutTime;
	
	/** 家庭发生变化 */
	@NotNull(message="请填写家庭发生变化")
	private String isFamilyChange;
	
	/** 贷后定期检查描述 */
	@NotNull(message="请填写贷后定期检查描述")
	private String checkDes;
	
	/** 回访日期 */
	@NotNull(message="请填写回访日期")
	private Date revisitDate;
	
	/** 创建日期 */
	private Date createDate;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getRevisitCode() {
		return revisitCode;
	}

	public void setRevisitCode(String revisitCode) {
		this.revisitCode = revisitCode;
	}

	public String getRevisiterName() {
		return revisiterName;
	}

	public void setRevisiterName(String revisiterName) {
		this.revisiterName = revisiterName;
	}

	public String getRevisiterId() {
		return revisiterId;
	}

	public void setRevisiterId(String revisiterId) {
		this.revisiterId = revisiterId;
	}

	public String getSponsorName() {
		return sponsorName;
	}

	public void setSponsorName(String sponsorName) {
		this.sponsorName = sponsorName;
	}

	public String getSponsorId() {
		return sponsorId;
	}

	public void setSponsorId(String sponsorId) {
		this.sponsorId = sponsorId;
	}

	public String getRevisitForm() {
		return revisitForm;
	}

	public void setRevisitForm(String revisitForm) {
		this.revisitForm = revisitForm;
	}

	public String getRevisitType() {
		return revisitType;
	}

	public void setRevisitType(String revisitType) {
		this.revisitType = revisitType;
	}

	public String getBillCode() {
		return billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public String getLoanApplyNo() {
		return loanApplyNo;
	}

	public void setLoanApplyNo(String loanApplyNo) {
		this.loanApplyNo = loanApplyNo;
	}

	public String getLoanUserName() {
		return loanUserName;
	}

	public void setLoanUserName(String loanUserName) {
		this.loanUserName = loanUserName;
	}

	public String getOrgManager() {
		return orgManager;
	}

	public void setOrgManager(String orgManager) {
		this.orgManager = orgManager;
	}
	
	public String getOrgManagerId() {
		return orgManagerId;
	}

	public void setOrgManagerId(String orgManagerId) {
		this.orgManagerId = orgManagerId;
	}

	public String getLoanType() {
		return loanType;
	}

	public void setLoanType(String loanType) {
		this.loanType = loanType;
	}

	public Integer getLoanNumber() {
		return loanNumber;
	}

	public void setLoanNumber(Integer loanNumber) {
		this.loanNumber = loanNumber;
	}

	public Float getMonthly_sale() {
		return monthlySale;
	}

	public void setMonthly_sale(Float monthlySale) {
		this.monthlySale = monthlySale;
	}

	public Float getYearlySale() {
		return yearlySale;
	}

	public void setYearlySale(Float yearlySale) {
		this.yearlySale = yearlySale;
	}

	public Float getStockMoney() {
		return stockMoney;
	}

	public void setStockMoney(Float stockMoney) {
		this.stockMoney = stockMoney;
	}

	public Float getNewDebt() {
		return newDebt;
	}

	public void setNewDebt(Float newDebt) {
		this.newDebt = newDebt;
	}

	public Float getMonthlyPurchases() {
		return monthlyPurchases;
	}

	public void setMonthlyPurchases(Float monthlyPurchases) {
		this.monthlyPurchases = monthlyPurchases;
	}

	public Float getBalancesReceivable() {
		return balancesReceivable;
	}

	public void setBalancesReceivable(Float balancesReceivable) {
		this.balancesReceivable = balancesReceivable;
	}

	public String getIsEnvironmentChanges() {
		return isEnvironmentChanges;
	}

	public void setIsEnvironmentChanges(String isEnvironmentChanges) {
		this.isEnvironmentChanges = isEnvironmentChanges;
	}

	public String getIsPlaceChanges() {
		return isPlaceChanges;
	}

	public void setIsPlaceChanges(String isPlaceChanges) {
		this.isPlaceChanges = isPlaceChanges;
	}

	public String getIsStaffChanges() {
		return isStaffChanges;
	}

	public void setIsStaffChanges(String isStaffChanges) {
		this.isStaffChanges = isStaffChanges;
	}

	public String getIsOutTime() {
		return isOutTime;
	}

	public void setIsOutTime(String isOutTime) {
		this.isOutTime = isOutTime;
	}

	public String getIsFamilyChange() {
		return isFamilyChange;
	}

	public void setIsFamilyChange(String isFamilyChange) {
		this.isFamilyChange = isFamilyChange;
	}

	public String getCheckDes() {
		return checkDes;
	}

	public void setCheckDes(String checkDes) {
		this.checkDes = checkDes;
	}

	public Date getRevisitDate() {
		return revisitDate;
	}

	public void setRevisitDate(Date revisitDate) {
		this.revisitDate = revisitDate;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public int getPageIndex() {
		return pageIndex;
	}

	public void setPageIndex(int pageIndex) {
		this.pageIndex = pageIndex;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public Float getMonthlySale() {
		return monthlySale;
	}

	public void setMonthlySale(Float monthlySale) {
		this.monthlySale = monthlySale;
	}

	@Override
	public String toString() {
		return "CheckLoanForm [pageSize=" + pageSize + ", pageIndex=" + pageIndex + ", id=" + id + ", revisitCode="
				+ revisitCode + ", revisiterName=" + revisiterName + ", revisiterId=" + revisiterId + ", sponsorName="
				+ sponsorName + ", sponsorId=" + sponsorId + ", revisitForm=" + revisitForm + ", revisitType="
				+ revisitType + ", billCode=" + billCode + ", loanApplyNo=" + loanApplyNo + ", loanUserName="
				+ loanUserName + ", loanId=" + loanId + ", orgManager=" + orgManager + ", orgManagerId=" + orgManagerId
				+ ", loanType=" + loanType + ", loanNumber=" + loanNumber + ", monthlySale=" + monthlySale
				+ ", yearlySale=" + yearlySale + ", stockMoney=" + stockMoney + ", newDebt=" + newDebt
				+ ", monthlyPurchases=" + monthlyPurchases + ", balancesReceivable=" + balancesReceivable
				+ ", isEnvironmentChanges=" + isEnvironmentChanges + ", isPlaceChanges=" + isPlaceChanges
				+ ", isStaffChanges=" + isStaffChanges + ", isOutTime=" + isOutTime + ", isFamilyChange="
				+ isFamilyChange + ", checkDes=" + checkDes + ", revisitDate=" + revisitDate + ", createDate="
				+ createDate + "]";
	}
	
}
